Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Belgium F1 Italy F23 Italy F24 Netherlands F3 Netherlands F4 Spain F26 Spain F27 France F19 Belgium F1 Belgium F2 Israel F1 Israel F3 Canada F1 Canada F2 Canada F3 Spain F10 Spain F12 Spain F13 Spain F14 Spain F15 Italy F16 Netherlands F2 Netherlands F3 Belgium F2 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Germany F2 Netherlands F4 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Portugal F8 (Cascais) Germany F5 (Kamen) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Nussloch Croatia F1 M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez Great Britain F7 M15+H Bressuire Italy F10 Italy F11 Italy F15 Netherlands F4 Netherlands F5 France F17 France F18 Netherlands F3 USA F28 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F12 Usa F13 Open de L'Isere (Open 38) - Grenoble XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba TED Open - Istanbul Mordovia Cup - Saransk Open de L'Isere-Trophee BNP Paribas - Grenoble Ford Tennis Championships - Louisville Samsung Secruities Cup Challenger - Seoul Samsung Challenger 2007 - Ho Chi Minh City Germany F1 Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Steelers Cup - Kosice Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen Germany F2 Guzzini Challenger - Recanati 9° Trani Cup - Trani Akbank Private Banking TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Germany F4 Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury KGHM Dialog Polish Indoors - Wroclaw Great Britain F4 Puerto Rico Challenger Tennis Event - Humacao 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Rijeka Open - Rijeka Zagreb Open - Zagreb Dublin Challenger - Dublin Norway F1 Norway F2 Jersey Challenger Johannesburg Challenger Carson Challenger Recanati Challenger Alphen Challenger Palermo Challenger Chuncheon Challenger Honolulu Challenger Bergamo Challenger Belgrade Challenger St. Brieuc Challenger Johannesburg Challenger Rhodes Challenger Granby Challenger Alphen Challenger Noumea Challenger Bath Challenger Johannesburg Challenger Napoli Challenger Rome Challenger Alphen Challenger Wolfsburg Challenger Rome Challenger Braunschweig Challenger St. Remy Challenger Petange Challenger Quimper Challenger Astana Challenger Irving Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Nottingham Challenger Portoroz Challenger Recanati Challenger Orleans Challenger Irving Challenger St. Brieuc Challenger Ilkley Challenger Rennes Challenger Bratislava Challenger Happy Valley Challenger Bergamo Challenger Quimper Challenger Irving Challenger St. Brieuc Challenger Trnava Challenger San Remo Tennis Cup - San Remo Guadalajara Challenger Leon Challenger Orleans Challenger Eckental Challenger Bergamo Challenger Yokohama World Tennis Gaora Cup - Yokohama Heilbronn Challenger Loughborough Challenger Binghamton Challenger GHI Bronx Classic - Bronx Lexington Challenger Corona Mexico City Open - Mexico City Shimadzu All Japan Indoor - Kyoto Arroyo de la Encomienda - Valladolid The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Citta di Como - Como Memorial Manfredini - Sassuolo San Remo Tennis Cup - San Remo BMW Tennis Championship - Sunrise Open des Alpes Trophee BNP Paribas - Grenoble Heilbronn Open - Heilbronn Open de Franche-Comte - Besancon Akbank Private Banking TED Open - Istanbul Internationaux de Nouvelle-Caledonie - New Caledonia Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Sporting Challenger - Turin Vancouver Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Tashkent Challenger Challenger DCN de Cherbourg - Cherbourg Mobilux Open - Luxembourg Eckental Challenger Cherbourg Challenger IX Abierto Internacional de Salinas - Salinas New Delhi Challenger II - New Delhi La Rinascente Tennis Cup Harbour Club Milano - Milan Shimadzu All Japan Indoor - Kyoto Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Tean International - Alphen Nottingham Challenger Taipei City Challenger Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Heilbronn Challenger Meerbusch Challenger Heineken Challenger - Ho Chi Minh City Sporting Challenger 2003 - Turin Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Barletta Challenger Open Castilla y Leon - Segovia Mobilux Open - Luxembourg Gallagher International - Hamilton Amersfoort Challenger BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Portoroz Challenger Vancouver Challenger Open D'Orleans - Orleans Helsinki Challenger Lambertz Open by Stawag 2007 - Aachen Koblenz Challenger Genoa Open 'Fondazione Carige' - Genova St. Petersburg 1 Challenger Oeiras 1 Challenger Belgrade Challenger Oeiras 4 Challenger Nottingham 1 Challenger Braunschweig Challenger Pozoblanco Challenger Prague 3 Challenger Braga Challenger Courmayeur Challenger Open de L'Isere - Grenoble Canottieri Mincio Open - Mantova Music City Challenger - Nashville Shimadzu All Japan Indoor Tennis Championships - Kyoto Baden Open - Karlsruhe Open de la Ville de Saint Denis - Reunion Island Open Castilla y Leon - Segovia The Nottingham Challenger - Nottingham XL Bermuda Open - Bermuda Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Ethias Trophy - Mons LXVII Concursu Internacional de Vigo - Vigo Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Ciudad de Pozoblanco Open Diputacion - Cordoba Abierto Internacional de Salinas 'Dario Expreso' - Salinas 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Izmir Cup - Izmir ATP Open Castilla y Leon - Segovia Brescia Challenger Francavilla Challenger Heilbronn Challenger Shanghai Challenger Lisbon Challenger Ordina Open - 's-Hertogenbosch Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Copenhagen Open - Copenhagen Intersport Heilbronn Open - Heilbronn St. Petersburg Challenger 2006 - St. Petersburg 4th Volkswagen Challenger - Wolfsburg The Surbiton Trophy - Surbiton Sail Open - New Delhi The Surbiton Trophy - Surbiton Siemens Open - Scheveningen Open des Alpes Trophee BNP Paribas - Grenoble Wolfsburg Challenger Sunrise Challenger Monza Challenger Nottingham Challenger Yuba City Challenger Scheveningen Challenger Manchester Challenger Vancouver Challenger Binghamton Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Salzburg Challenger Dallas Challenger Cherbourg Challeger Sarajevo Challenger Jersey Challenger Athens Challenger Ramat Hasharon Challenger Cremona Challenger Nottingham Challenger Recanati Challenger St. Remy Challenger Szczecin Challenger St. Brieuc Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Seoul Challenger Eckental Challenger Aachen Challenger Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger Barletta Challenger Athens Challenger Furth Challenger Nottingham Challenger Recanati Challenger Segovia Challenger Samarkand Challenger Istanbul Challenger Mons Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Heilbronn Challenger Quimper Challenger Dallas Challenger Mersin Challenger Como Challenger Napoli Challenger Rome Challenger Granby Challenger Milan Indoors - Milan Vancouver Challenger Orleans Challenger Mons Challenger Heilbronn Challenger Cherbourg Challenger Dallas Challenger Jinan Challenger Le Gosier Challenger St. Petersburg Open - St. Petersburg Mons Challenger Open de Moselle - Metz Bratislava Challenger Heilbronn Challenger Heineken Open - Auckland Quimper Challenger Cherbourg Challenger ABN/AMRO World Tennis Tournament - Rotterdam Shenzhen Challenger The Stella Artois Grass Court Championships - London Gimcheon Challenger Maia Challenger Nottingham-2 Challenger Cherbourg Challenger Legg Mason Tennis Classic - Washington D.C. St. Petersburg 2 Challenger AIG Japan Open - Tokyo Alphen Challenger Estoril Open - Estoril Mons Challenger Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Iasi Challenger Mercedes-Benz Cup - Los Angeles Bratislava Challenger Brescia Challenger Kremlin Cup - Moscow Andria Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Raanana Challenger Vercelli Challenger US Men's Clay Court Championships - Houston Turin Challenger Heilbronn Challenger Campbell's Hall of Fame Tennis Championships - Newport Manchester Challenger Surbiton Challenger RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort IX Open Internacional D'Andorra - Andorra Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Como Challenger Alphen Challenger Orleans Challenger Next Generation Adelaide International - Adelaide Brest Challenger Eckental Challenger Manila Challenger The Stella Artois Championships - London Drummondville Challenger Napoli Challenger Turin Challenger Manchester Challenger Chennai Open - Chennai Ilkley Challenger Bukhara Challenger - Bukhara Braunschweig Challenger Scheveningen Challenger Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch Brisbane - Brisbane Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Legg Mason Tennis Classic - Washington Open de Moselle - Metz Heineken Open - Auckland ATU Cup - Weiden Siemens Open 2003 - Scheveningen SA Tennis Open - Johannesburg The Stella Artois Championships - London ABN AMRO World Tennis Tournament - Rotterdam Wroclaw Challenger Drummondville Challenger Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem ATP Kremlin Cup - Moscow Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Open Sud de France - Montpellier AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Moselle Open - Metz Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Power Horse Cup - Dusseldorf Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London ABN/AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Moselle Open - Metz Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Hall of Fame Tennis Championships - Newport Citi Open - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach Ortisei Challenger Ismaning Challenger Andria Challenger U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Winston-Salem Open - Winston-Salem Gemax Open - Belgrade Delray Beach International Tennis Championships - Delray Beach Glasgow Challenger Zagreb Open - Zagreb Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Garden Open 2004 - Rome Gerry Weber Open - Halle BRD Nastase Tiriac Trophy - Bucharest Mallorca Challenger Moselle Open - Metz Challenger Groningen - Groningen Portugal Open - Oeiras Flea Market Cup Busan Challenger Tennis - Busan South African Airways Tennis Open - Durban AEGON Championships - London Citi Open - Washington Apia International - Sydney AEGON Championships - London Black Forest Open - Freudenstadt Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Zadar Challenger Millennium Estoril Open - Estoril Rome 2 Challenger Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Forli Challenger Warsteiner Challenger Lubeck - Lubeck Campbell's Hall of Fame Tennis Championships - Newport Ricoh Open - 's-Hertogenbosch Tennis Napoli Cup 2004 - Napoli Mitsubishi Electric Europe Cup - Monza PBZ Zagreb Indoors - Zagreb Power Horse Cup - Dusseldorf Generali Open - Kitzbuhel Binghamton Professional Tennis Tournament - Binghamton Sydney International - Sydney Open de la Ville de Saint Denis - Reunion Island 13 BH Tennis Open International Cup - Belo Horizonte ATP Challenger Open 2004 - Monchengladbach Heineken Trophy - 's-Hertogenbosch The Stella Artois Grass Court Championships - London Nottingham Challenger Qatar Open - Doha Segovia Challenger Open 13 - Marseille Heineken Open Shanghai - Shanghai Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bratislava Challenger Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille AEGON International - Eastbourne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Ordina Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Heineken Open - Auckland French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group II, 1R, IRL-LUX 2-3 French Open - Paris U.S. Open - New York Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 U.S. Open - New York Davis Cup, Group II, PO, LUX-GEO 5-0 French Open - Paris Wimbledon - London Davis Cup, Group 2, PO, FIN-LUX 3-2 Australian Open - Melbourne Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 U.S. Open (juniors) Wimbledon (juniors) All Lower level tournaments Davis Cup, Group II, 1R, MAR-LUX 2-3 Olympics - London Olympics - Rio de Janeiro